#ifndef H_REGION2_MESH2D
 #define H_REGION2_MESH2D


#ifdef __BORLANDC__
   #include<stdio.h>
   #include<string.h>
   #include<alloc.h>
   #include<math.h>
   #include"struct2.h"
   #include"error2.h"
   #define         MAX_POINT    1000
#else
   #include<stdio.h>
   #include<string.h>
   #include"struct2.h"
   #include"error2.h"
   #define         MAX_POINT    5*1000
#endif


#define   EMPTY   0


double sizeFace(double x,double y);
void  makeAdvancedFront(int *boundVert, int *n_bound, int *cut, int *curve, double *par_t, char *outFileName);
void  boundary0( double t, double *x, double *y );
void  boundary( int n, double t, double *x, double *y );
void  initRegion( void );
void  initAddRegion( int num );
double sizeFace( double x, double y );


#endif
